home *** CD-ROM | disk | FTP | other *** search
/ Merciful 2 / Merciful - Disc 2.iso / software / d / dlgpro1.dms / dlgpro1.adf / Read_Me_First < prev    next >
Text File  |  1993-07-23  |  10KB  |  209 lines

  1. *Important*
  2. If you own the PDQMail FidoNet utility package from Intuituve Software,
  3. please contact Steve Lewis to obtain a new PDQMail key file. Your existing
  4. PDQMail keyfile will not work with this version of DLG since the prefix
  5. of your serial number has changed from PRxxxx to RExxxx.
  6.  
  7.  
  8. If you have an A4000 please read the following:
  9.  
  10. Be sure to turn off the copyback caches BEFORE attempting installation. The
  11. installation utility will crash the machine if you do not do this. You can
  12. turn your copyback caches back on after the installation is complete as DLG
  13. will run with them. Be aware that DLG does not like mode-promotion on it's 
  14. screens. You will need to disable this feature, or run DLG's screen in a 
  15. non-interlaced mode (640 * 200) to avoid problems. Version 2.0 of DLG will 
  16. be fully A4000 compatible. We apologize for any inconvenience, but the 
  17. A4000 was introduced far too late into DLG's developement cycle for us 
  18. to be able to make the necessary changes.
  19.  
  20.  
  21. Arexx Notes:
  22.  
  23. Due to currently unresolved incompatibilities between ARexx and DLG's shutdown
  24. mechanism on timeout or carrier loss, there is a limitation on the safe use of
  25. ARexx scripts under DLG. If you do I/O in an online ARexx script or launch
  26. programs from ARexx that do I/O, your script may not break properly when DLG
  27. tries to shut down. Instead of launching programs from ARexx using "address
  28. command" we recommend that you use the DLG ARexx commands "OVERLAY" or
  29. "CHAIN". If you do I/O directly from an ARexx script, try to insure that a
  30. sequence of carriage returns will cleanly exit the script.
  31.  
  32.  
  33. Multi-Serial cards:
  34.  
  35. If you are installing multiple lines, you should be aware that ports
  36. TR1 through TR7 are configured to use serial.device, unit 1. You must
  37. log in locally and change these settings to reflect the settings required
  38. by your particular multi-serial card before putting the system online.
  39.  
  40.  
  41. Trapdoor 1.83 changes from the DLG manual
  42. =========================================
  43.  
  44. - Features:
  45.   > logfile buffering: new keywords MAXLOGLINES and MAXLOGSECS
  46.   > (NO)BEEPDISPLAY keyword allows you to choose whether TrapDoor "blinks"
  47.     the screen on a CONNECT message.
  48.   > Fax support (see FAXSTRING and FAXCOMMAND)
  49.   > improved CPU performance during zmodem receive: (NO)ABS
  50.   > new embedded %-switches
  51.   > automatically go to the bbs after a certain amount of time has
  52.     expired: see DROPBBSSECS keyword.
  53.   > reconfigure the messages TrapDoor displays to human callers:
  54.     see BBSMESSAGE keyword.
  55.   > run a command when the phone is ringing: see RINGCOMMAND keyword.
  56.   > added SCREENMODE PUBLIC & PUBSCREENNAME keywords.
  57.   > new keyword COST to override -Unpublished- entries via 'setconfig':
  58.        setconfig 2:310/6 "call 0043-1-603-8532 cost 866"
  59.   > new keyword COST to configure default cost
  60.  
  61. - EMSI bugfixes:
  62.   > Would send corrupt DAT packet after receiving a NAK. improved EMSI
  63.     packet parser. This fixes the EMSI 0:0/0.0 problem.
  64.   > EMSI-AKAs and EMSI-MainAddr and BOSS Addr will now all be considered
  65.     as candidates for mail/files to be sent.
  66.   > "Wer EMSI sagt, muß auch AKAs auswerten :-)"
  67.     EMSI will now more intelligently swap the main address and an AKA
  68.     to make it look more like you really reached the system you wanted :-)
  69.     i.e. it will no longer say "expected x and got y" when address x is
  70.     in the AKAs.
  71.   > incoming calls from FrontDoors now work without the initial NAK.
  72.   > addresses like 2:310/6.4@fidonet.org will now be parsed correctly.
  73.   > new switch (NO)XMAIL selects whether the XMA capability code gets set
  74.     in the EMSI handshake packet. Older versions of TrapDoor always set it,
  75.     so the default is XMAIL.
  76.   > new AKA handling should get rid of 80-character limit for one's own AKAs.
  77.   > number of AKAs bumped from 10 to 20; also fixed the other AKA bug.
  78.   > reenabled EMSI packet logging even for the release version.
  79.   > added (NO)FASTEMSI.
  80.   > bugfix B-3213 brought a few more subtleties of the error
  81.     handling in the EMSI state machine to the surface.
  82.     talk about 'handcrafted software...' :-)
  83.  
  84. - Zmodem bugfixes:
  85.   > tidied up Zmodem receiver. Removed one state in receiver engine.
  86.   > re-enabled Zmodem debug logging.
  87.   > fixed the duplicate file receiving problem.
  88.   > now sends empty Poll Packet in ZedZip.
  89.   > new method for sending out dummy .PKT in ZedZip.
  90.   > added (NO)ABS.
  91.   > re-enabled Zmodem debug logging even for the release version.
  92.  
  93. - FTS-1/Telink:
  94.   > added support for Fsc39 packets in FTS-1.
  95.   > now displays some more system info in FTS-1 sessions.
  96.   > no longer displays 'Took' line if telink/xmodem recv fails.
  97.   > more beautiful modem7 status window display :-) (added a \n somewhere)
  98.   > fixed an error path in tlink, where the receiver would not detect an
  99.     error condition when the first .PKT failed.
  100.   > fixed some other timing problem with FTS-1 on fast A3000 machines.
  101.   > Telink header version number is now updated correctly on remakes...
  102.   > FTS-1 now displays "Using: TrapDoor 1" when the revision is not known.
  103.   > fixed "unknown FTS-1 system" -> "«unknown system name»" for D'Bug.
  104.  
  105. - Modem handling:
  106.   > fax detect: see FAXSTRING and FAXCOMMAND keywords
  107.   > detection of "RINGING" phones -> "NO ANSWER": see RINGINGS keyword
  108.   > New Zealand pulse dialing: see KIWIPULSE keyword
  109.   > added logging of ERROR response (modem reported error)
  110.   > connectstrings longer than 32 characters no longer get mangled; also
  111.     raised size of buffer from 32 to 64.
  112.   > no longer logs "no response from modem" if ESC is pressed during outdial,
  113.     but shows "User break" instead now.
  114.   > upped the length of the phone number field so that it would allow
  115.     longer phone numbers (for those ppl using special long-distance services).
  116.   > serial receive buffer will now be forced to 8192 bytes.
  117.   > raised size of MODEMINIT, MODEMANSWER and MODEMDIALPRE buffers.
  118.  
  119. - Outbound Handling:
  120.   > added new filenote name tagging in the outbound directory.
  121.   > changed renaming scheme for 4D-files: if points are involved in any way,
  122.     a timestamp will be used.
  123.   > added (NO)TIMESTAMP keyword.
  124.  
  125. - ARexx:
  126.   > added STATUS F; returns two integers, separated by a slash '/';
  127.     first one is the number of files sent in the last session, second the
  128.     number of files received.
  129.   > new asynchroneous @CALL rexx command. Tries to make outgoing call if
  130.     TrapDoor is idle; returns either OUTGOING, INCOMING or CALLING.
  131.   > bugfix B-3183: new rexx message handling.
  132.   > ARexx: TrapDoor should no longer, under NO circumstances, return the
  133.     connectstring from the previous session.
  134.  
  135. - Various:
  136.   > made keyfile decoding 68040-aware. Anyone loan me a 68040 for testing?
  137.   > reworded texts, corrected spelling mistakes, ...
  138.   > nicer text strings. better error messages.
  139.   > log beautifications.
  140.   > logfile will now also be flushed before the external BBS is started.
  141.   > new method for passing RexxPortName and PubScreenName to TrapCall
  142.   > new embedded %-switches:
  143.  
  144.               %I ... InboundDir
  145.               %O ... OutboundDir
  146.               %d ... 1 if inbound calls, -1 if outbound call
  147.               %R ... RexxPortName
  148.               %p ... PubScreenName
  149.  
  150.   > RUN and SPAWN will now also process embedded %-commands. This is nice
  151.     for function keys (to pass RexxPortName, PubScreenName and the like).
  152.   > doesn't display AKAs in the help requester if there are none.
  153.   > fixed bug: "call <nodenum> password <passwd>" wouldn't use the password
  154.     given.
  155.   > fixed the "clicking [settings] crashes my machine" bug.
  156.   > fixed lint warnings & possible problem with Zmodem baudrates > 32767 bps.
  157.   > fixed bug in BBSCHAR (wouldn't accept decimal char value)
  158.   > fixed unfreed signal (WShell complained).
  159.   > TrxID of last successful session with a node now gets stored in the
  160.     accounting info, so you can check when that node has polled you last.
  161.     (The TrxID is a unix seconds-since-1/1/70 timestamp.)
  162.   > better accounting with incoming calls.
  163.   > Temporary files now have '.'s instead of ' 's in their names.
  164.   > fixed STARTSESSION command. Would neither set call mode nor correctly
  165.     look up password.
  166.   > (NO)UNLISTEN command. See the manual.
  167.   > no more enforcer hits when TrapCall tries to close a nonexisting
  168.     TrapDoor screen. The bug was in the 'TrapDoor' screen routines. Kind
  169.     of moot anyway, since we are moving towards KS 2.04 public screens...
  170.   > empty config files no longer crash TrapDoor.
  171.   > no more enforcer hits in QUIET mode (thanks, Arnout!)
  172.   > added (NO)AUTOADJUST keyword.
  173.   > removed some unnecessary code in the parser.
  174.   > new error path if special config is too complex.
  175.   > new proto stuff so that LibCall/SysBase is used for exec functions. This
  176.     means less access to chip-mem, less interrupt-latency, better speed on
  177.     68030 machines... (so they say!)
  178.  
  179. - Tools & Utilities:
  180.   > TrapPoll no longer crashes on low memory.
  181.   > TrapPoll no longer loses memory.
  182.   > new listconfig utility shows all special configs.
  183.   > listacct now shows TrxID of last session with a system.
  184.   > new shownl utility shows name of all indexed nodelists.
  185.   > TrapTell -p option now works.
  186.   > TrapCall now knows about public screens: -p<RexxPort>, -s<PubScreenName>
  187.  
  188. - traplist.library:
  189.   > Addr: changed zone/net/node/point to UWORD, else compare has problems
  190.     with addresses in the 32k+ range;
  191.     fixes bug with negative nodenumbers.
  192.   > Added support for the brand-new, all-wonderful 32 entry LRU cache
  193.     for nodes looked up. Note that the cache is valid as long as
  194.     the nodelist is maintained open -- as soon as the last opener
  195.     closes, it is invalidated. Sad, but TRUE.
  196.   > Added index cache [48]. This will speed up the index lookup.
  197.   > NLIndexFind() now uses the all new Index caching mechanism. This means
  198.     far less disk accesses while searching for a node.
  199.   > addresses like 2:310/6.4@a.very.long.domain.org will be parsed correctly.
  200.   > Added check for "good" address before using it [lint]
  201.   > Fixed reversed check of error condition in CLibARexx()
  202.     How has this ever worked?
  203.   > updated AutoDocs for ExtraEnumTag().
  204.   > Renamed NodeDesc.HubNode to NodeDesc.Hub for consistency
  205.   > Added NodeDesc.Type
  206.   > added extra tag date stamping. See ExtraTagDate()
  207.   > added NLGetNodelistNames() and NLFreeNodelistNames()
  208.  
  209.